.accordionaa {
    height: 60px;
}

.buttonactive {
    color: #FFFFFF;
    border-radius: 5px;
    border: 1px solid white;
    background-color: #0c82df;
}

.membercard {
    background: url("../img/membercard2.png");
    background-size: cover
}

.membercard-bar {
    border-radius: 10px;
}

.infinite-scroll-preloader {
    margin-top: -20px;
    margin-bottom: 10px;
    text-align: center;
}

.col-20 button {
    color: #cccccc;
    border: none;
    text-align: center;
}

a {
    color: black;
}

body {
    font-family: sans-serif;
    background: white;
}

a {
    color: black;
}

.infinite-scroll-preloader {
    margin-top: -20px;
    margin-bottom: 10px;
    text-align: center;
}

.list-block {
    margin-top: 0px;
}


.radius img {
    border-radius: 5px;
}

.nobackground {
    background: none !important;
}

.cinema-group ul li {
    margin-bottom: 10px;
    background: white;
    border: none;
}

.list-block .item-inner {
    position: static;
}

.list-group .list-title {
    background: #BCBAB6;
    padding: 4px 15px;
    white-space: nowrap;
    position: relative;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    color: black;
    z-index: 15;
}

.cinemadetail {
    margin: 0px;
}

.cinemadetail .item-title {
    margin-top: 10px;
}

.cinemadetail .item-content {
    background: white;
    margin-top: 5px;
}

.cinemadetail .list-block {
    margin-bottom: 0px;
}

.cinemadetail .item-text {
    margin-top: 20px;
}

.cinemadetail .split {
    padding: 0px 0px 0px 15px;
    border-left: solid 3px #efeff4;
}

.content-block-inner h2 {
    text-align: center;
}

.searchmoviebutton {
    border: none;
    background: darkorange;
    color: white;
    font-size: medium;
}

.filter {
    border: none;
    background: none;
    color: white;
    padding: 0px;
    margin: 0px;
    font-size: small;
    text-align: center;
    overflow: visible;

}

.filter-title {
    color: white;
    text-align: left;
    font-size: medium;
    margin-top: 15px;
    margin-bottom: 8px;
    margin-left: 15px;
    margin-right: 15px;
}

.footer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    margin: 0px;
}

.kind {
    border: solid 1px;
    border-radius: 3px;
    font-size: small;
    padding: 3px;
    margin: 3px;
}

.kinddiv {
    color: white;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: smaller;
    position: relative;
    left: -3px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.channel-title {
    color: black;
    font-size: medium;
}

.channel {
    border: solid 1px #efeff4;
    padding: 5px;
    margin: 5px;
    color: black;
}

.location-block-title {
    padding: 10px;
    background: gainsboro;
}

.comment {
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.detail {
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.movie-group .item-subtitle {
    font-size: small;
    color: gray;
}

.item-title {
    font-weight: 300;
}

/*用户登录*/
.login-item {

}

.list-item-block {
    height: 12px;

}

.login-background {
    background-color: #f7f7f8
}

.login-li-item {
    background-color: #FFF
}

.overhide {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.membercard-bar-pos {
    width: 100%;
    height: 150px;
    margin-top: 20px;
    display: table-cell;
    padding-left: 20px !important;
}

.peroid {
    display: inline;
    float: right !important;
    font-size: 8px;
}

.membercard-bar-no {
    margin-top: -10px;
    margin-top: 65px
}

.page-home-movie-block .page-home-poster {
    width: 28vw;
    height: 42vw;
}

.page-home-movie-block .page-home-poster-cinema {
    width: 28vw;
    height: 28vw;
}

.page-home-more {
    float: right
}

.page-home-movie-block .page-home-movie-score {
    white-space: nowrap;
    color: #ff0000;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    max-height: 18px;
    font-size: 14px;
}

.page-home-movie-block .page-home-movie-title {
    line-height: 18px;
    max-height: 18px;
    white-space: normal;
    word-break: break-all;
    font-size: 14px;
    color: #666;
    text-align: left;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.ks-carousel-slider .swiper-slide {
    box-sizing: border-box;
    background: #fff;
    text-align: center;
}

.ks-carousel-slider.ks-carousel-slider-auto .swiper-slide {
    width: 85%;
}

.ks-carousel-slider.ks-carousel-slider-auto .swiper-slide:nth-child(2n) {
    width: 70%;
}

.ks-carousel-slider.ks-carousel-slider-auto .swiper-slide:nth-child(3n) {
    width: 30%;
}

.text-center {
    line-height: inherit;
}

.no-border .list-block .item-inner:after {
    height: 0px;
}

.moviepagination .swiper-pagination-bullet {
    margin: 0 5px;
}

.headimg {
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 50%
}

.inline-center {
    float: left;
    margin-left: 15px;
    padding-top: 13px;
    display: inline;
}

.date-comment {
    float: left;
    /*margin-left: 15px;*/
    padding-top: 19px;
    color: #6000;
    font-family: 'Adobe 黑体 Std R', serif;
    font-size: small;
    display: block;
    margin-left: -31px;
}

.star {
    margin-top: 30px;
    /*position: absolute; left: 0; top: 0; right: 0; bottom: 0;*/
    text-align: center !important;
}

.star ul {
    position: absolute;
    left: 50%;
    margin-left: -100px;
    overflow: hidden;
}

.star li {
    /*padding-left: 5px;*/
    float: left;
    list-style: none;
    width: 27px;
    height: 27px;
    /*background-color: #00bcd4;*/
    background: url(../img/star.gif)
}

/*隐藏数字*/
.star ul li a {
    display: block;
    width: 100%;
    padding-top: 27px;
    overflow: hidden;
}

.light {
    /*.star  li .light {*/
    height: 500px;
    background-position: 0 -29px !important;
    /*background-color: #00d449;*/
}

.input-area {
    height: 200px;
    width: 100%;
    border: 1px #3f5294;
    background-color: white;
}

.button-margin20 {
    margin: 0 30px;
}

.blank-card {
    margin: 104px 0px 0px 0px;
    width: 100%;
    box-shadow: 0px 0px 0px 0px;
    background: none
}

.agree-common {
    width: 20px;
    height: 20px;
    background: url("../img/agree.png") no-repeat 0 0;
}

.agree-like {
    width: 20px;
    height: 20px;
    background: url("../img/agree.png") no-repeat 0 -36px;
}

.comment-left {
    padding-left: 48px;
}

.star-1 {
    float: left;
    width: 100px;
    height: 20px;
    background: url("../img/commentstar.png") no-repeat 0 0px;
}

.star-2 {
    float: left;
    width: 100px;
    height: 20px;
    background: url("../img/commentstar.png") no-repeat 0 -20px;
}

.star-3 {
    float: left;
    width: 100px;
    height: 20px;
    background: url("../img/commentstar.png") no-repeat 0 -40px;
}

.star-4 {
    float: left;
    width: 100px;
    height: 20px;
    background: url("../img/commentstar.png") no-repeat 0 -60px;
}

.star-5 {
    float: left;
    width: 100px;
    height: 20px;
    background: url("../img/commentstar.png") no-repeat 0 -80px;
}




